﻿using Clancy.Data;
using System.ServiceModel;

namespace Clancy.Communication.Interfaces
{
    public interface IClancyCommunicationCallbackService
    {
        [OperationContract]
        void ReturnCurrentSurveilances(SurveilanceObject[] surveilanceObjects);

        [OperationContract]
        void ReturnSurveilancesAdded(SurveilanceObject[] surveilanceObjects);

        [OperationContract]
        void ReturnSurveilancesRemoved(SurveilanceObject[] surveilanceObjects);
    }
}